gesture: emit the current state on ::sequence-state-changed
authorCarlos Garnacho <carlosg@gnome.org>
Tue, 8 Apr 2014 18:45:18 +0000 (20:45 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Fri, 23 May 2014 17:54:25 +0000 (19:54 +0200)
gtk/gtkgesture.c

index ae84081fbf61c5b751f15f6170c18eadad639de4..a07ac361eacf67ca60d89b14e0b234b48eda246c 100644 (file)
@@ -639,7 +639,6 @@ gtk_gesture_set_sequence_state (GtkGesture            *gesture,
 {
   GtkGesturePrivate *priv;
   PointData *data;
-  guint old_state;
 
   g_return_val_if_fail (GTK_IS_GESTURE (gesture), FALSE);
   g_return_val_if_fail (state >= GTK_EVENT_SEQUENCE_NONE &&
@@ -663,10 +662,9 @@ gtk_gesture_set_sequence_state (GtkGesture            *gesture,
       data->state != GTK_EVENT_SEQUENCE_NONE)
     return FALSE;
 
-  old_state = data->state;
   data->state = state;
   g_signal_emit (gesture, signals[SEQUENCE_STATE_CHANGED], 0,
-                 sequence, old_state);
+                 sequence, state);
 
   if (state == GTK_EVENT_SEQUENCE_DENIED)
     _gtk_gesture_check_recognized (gesture, sequence);